package com.csii.ams.mapper;

import com.csii.adhoc.info.user.UserVo;
import com.csii.ams.ArchDef;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface ArchDefMapper {
    int deleteByPrimaryKey(String archCd);

    int insertArchDef(ArchDef record);

    int insertSelective(ArchDef record);

    ArchDef selectByPrimaryKey(String archCd);

    List<ArchDef> queryArchDefs(@Param("busiCd") String record);

    List<ArchDef> queryArchDefsAndAbn(Map<String,String> userVO);

    List<ArchDef> queryListArchDef(ArchDef record);

    int updateArchDef(ArchDef record);

    int updateByPrimaryKey(ArchDef record);
}